package com.ruoyi.system.service.module.platform;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.domain.common.TreeSelect;
import com.ruoyi.system.domain.module.platform.PlatformHelp;

import java.util.List;

/**
 * 帮助文档Service接口
 *
 * @author ruoyi
 * @date 2021-10-30
 */
public interface IPlatformHelpService extends IService<PlatformHelp> {

	List<PlatformHelp> getNoPageByList(PlatformHelp eventType);

	/**
	 * 构建前端所需要下拉树结构
	 *
	 * @param platformHelps 帮助文档
	 * @return 下拉树结构列表
	 */
	List<TreeSelect> buildPlatformHelpTreeSelect(List<PlatformHelp> platformHelps);

	/**
	 * 构建前端所需要树结构
	 *
	 * @param platformHelps 事件类型
	 * @return 树结构列表
	 */
	List<PlatformHelp> buildPlatformHelpTree(List<PlatformHelp> platformHelps);
}
